from enum import Enum

# 防止相同值，不可以修改
class VIP(Enum):
  YELLOW = 1
  GREEN = 2

for v in VIP:
  print(v)

print(VIP.YELLOW)
print(VIP.YELLOW.value)
print(VIP.YELLOW.name)

# python 一切皆对象，把一个函数当做另一个函数的参数传递
# 函数式编程  闭包、函数传参，函数作为返回结果
# 闭包：需要引入外部环境变量



origin = 0

def go():
  global origin
  print(origin)
  origin = 2 
  print(origin)
go()
print(origin)





